package com.gome.ocean.dao.model.datasource;

import java.util.Date;

import com.gome.ocean.dao.model.authority.BaseOnProjectEntity;

/**
 * @author zhangguoqing 2016年10月19日 下午1:24:44
 * @since 5.0.0
 */
public class DataSourceAuthorityOAApplyBean extends BaseOnProjectEntity {

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    private String  applyUser;
    private String  accountNum;
    private String  email;
    private String  department;
    private String  appName;
    private String  dbName;
    private String  tableStructJson;
    private Date    deadline;
    private String  serviceIpAddr;
    private Integer formType;
    private String  authGroup;
    private String  member;
    private Integer status;
    private Date    checkTime;
    private String  departMag;
    private String  dbaAuthMag;
    private String  operatMag;
    private String  cto;
    private String  remark;
    private String  oaMsg;
    private Long    adid;
    private Long    gid;
    private String  usgae;//权限用途，对应oa对象中的 authPurpose属性
    private Long    apId;
    private String  DBAMsg;

    public String getDBAMsg() {
        return DBAMsg;
    }

    public void setDBAMsg(String dBAMsg) {
        DBAMsg = dBAMsg;
    }

    public Long getApId() {
        return apId;
    }

    public void setApId(Long apId) {
        this.apId = apId;
    }

    public Long getAdid() {
        return adid;
    }

    public void setAdid(Long adid) {
        this.adid = adid;
    }

    public Long getGid() {
        return gid;
    }

    public void setGid(Long gid) {
        this.gid = gid;
    }

    public String getUsgae() {
        return usgae;
    }

    public void setUsgae(String usgae) {
        this.usgae = usgae;
    }

    public String getOaMsg() {
        return oaMsg;
    }

    public void setOaMsg(String oaMsg) {
        this.oaMsg = oaMsg;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getApplyUser() {
        return applyUser;
    }

    public void setApplyUser(String applyUser) {
        this.applyUser = applyUser;
    }

    public String getAccountNum() {
        return accountNum;
    }

    public void setAccountNum(String accountNum) {
        this.accountNum = accountNum;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getDbName() {
        return dbName;
    }

    public void setDbName(String dbName) {
        this.dbName = dbName;
    }

    public String getTableStructJson() {
        return tableStructJson;
    }

    public void setTableStructJson(String tableStructJson) {
        this.tableStructJson = tableStructJson;
    }

    public Date getDeadline() {
        return deadline;
    }

    public void setDeadline(Date deadline) {
        this.deadline = deadline;
    }

    public String getServiceIpAddr() {
        return serviceIpAddr;
    }

    public void setServiceIpAddr(String serviceIpAddr) {
        this.serviceIpAddr = serviceIpAddr;
    }

    public Integer getFormType() {
        return formType;
    }

    public void setFormType(Integer formType) {
        this.formType = formType;
    }

    public String getAuthGroup() {
        return authGroup;
    }

    public void setAuthGroup(String authGroup) {
        this.authGroup = authGroup;
    }

    public String getMember() {
        return member;
    }

    public void setMember(String member) {
        this.member = member;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(Date checkTime) {
        this.checkTime = checkTime;
    }

    public String getDepartMag() {
        return departMag;
    }

    public void setDepartMag(String departMag) {
        this.departMag = departMag;
    }

    public String getDbaAuthMag() {
        return dbaAuthMag;
    }

    public void setDbaAuthMag(String dbaAuthMag) {
        this.dbaAuthMag = dbaAuthMag;
    }

    public String getOperatMag() {
        return operatMag;
    }

    public void setOperatMag(String operatMag) {
        this.operatMag = operatMag;
    }

    public String getCto() {
        return cto;
    }

    public void setCto(String cto) {
        this.cto = cto;
    }

}
